'use strict';
/**
 * author：小小游 --- allen
 * date：2018.02.07
 * lastUpdateDate：2018.02.07
 * description：标签模版的基本使用
 */
/**
 * 标签模版有两个参数，如下所示：
 * 1.第一个参数表示一个数组
 * 2.第二个参数具体字符模版的参数值
 */
function tag (strArr, ...args) {
    /**
     * 如果是var result = tag`hello ${name}${qq}`;这种调用方式，
     * 那么strArr的值是[ 'hello', '', '' ]
     */
    console.log(strArr);
    // 可以无限多参数，这里有两个，所以值是xiaoxiaoyou 214913005
    console.log(...args);
}

let name = 'xiaoxiaoyou';
var qq = '214913005';
// 标签模版的调用
var result = tag`hello ${name}${qq}`;
// 这里打印undefined无意义，直接不理
// console.log(result);
